home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d27 / ems40110.arc / EMS40.DOC next >
Text File  |  1990-12-04  |  3KB  |  59 lines

  1. DOWNLOADED FROM TECH PRO BBS, San Diego-->619-755-7357
  2. New Version 1.1 originated on PC MAGNET
  3.  
  4. PC Magazine Programs
  5.  
  6. Utility type: DOS 
  7. Author: Boling 
  8. Date Published: 6/27/89 
  9.  
  10. EMS40.SYS is a device driver that converts the extended memory available for 
  11. AT-style machines into standard EMS 4.0--specification memory. This is  
  12. VERSION 1.1 which fixes a problem with Lotus spreadsheets. Also, includes 
  13. fixes for functions 23 and 2500, an enlarged save area for functions 8 & 9 
  14. and a reduced default number of possible handles. Binary, 3447 bytes.
  15.  
  16. The following is the documentation for the original EMS40.SYS
  17. Device Driver:
  18.  
  19. Douglas Boling
  20. 1989 No. 12 (Utilities)
  21.  
  22.  
  23. Purpose:    A device driver that emulates the Lotus/Intel/Microsoft Expanded
  24. Memory Specification, Version 4.0, in software, permitting extended memory in
  25. AT-class machines to be used as expanded memory.
  26.  
  27. Format:    DEVICE=[d:\][path\]EMS40.SYS [nnn]
  28.     
  29. Remarks:    EMS40.SYS is installed by being listed in the CONFIG.SYS file. 
  30. The drive and path information must be supplied if needed by DOS to find the
  31. driver at boot-up.  Once installed, EMS40.SYS cannot be removed from memory
  32. without rebooting.
  33.  
  34.     The optional nnn parameter allows the user to specify the amount of
  35. extended memory, in KB, that will be used as expanded memory by EMS40.SYS.  If
  36. omitted, the default value is 384 KB.  By setting nnn to a smaller value than
  37. that of the extended memory installed, space can be reserved for extended memory
  38. programs such as VDISK.
  39.  
  40.     EMS40.SYS maps extended memory into four contiguous 16 KB pages in
  41. conventional DOS memory, permitting access to large spreadsheets and other data
  42. that would otherwise result in a "Memory Full" error.  While not as fast in
  43. operation as a dedicated LIM/EMS board and driver, it implements, within the
  44. limitions of a software emulation, all 28 functions specified in LIM/EMS 4.0. 
  45. (It does not attempt to emulate the DMA functions included in Function 28,
  46. Alternate Map Register Set, however.)
  47.  
  48.     Available for downloading from PC MagNet (see the EMS40 by Modem sidebar
  49. in the main article), EMS40.SYS is already compiled and ready to run.  As an
  50. alternative, EMS40.SYS can be created from either of two program files that are
  51. printed in the article and are also available for downloading from PC MagNet. 
  52. EMS40.BAS will automatically create EMS40.SYS when run once in BASIC.  To create
  53. EMS40.SYS from the EMS40.ASM source code requires use of a macro assembler (IBM
  54. or Microsoft, Version 2 or later) and the following commands:
  55.  
  56. MASM EMS40;
  57. LINK EMS40;
  58. EXE2BIN EMS40 EMS40.SYS;
  59. .MDNM/